poder detergente - German English Dictionary